The sticky black mess we call tar contains over a thousand substances, many of which are carcinogens - substances that are known to cause cancer. All the other components listed have harmful effects on the body but they do not, so far as we know at the moment, cause cancer.